Romanian tennis player Victor Hanescu qualified in the finals of the Masters 1000 at Rome, winning in two sets in front of the Argentian Juan Monaco, with 7-6, 6-4. Nadal will face on Wednesday German Philip Kohlschreiber, for a place in the finals.