Federer moved to 32-1 for the season by defeating eighth-seeded David Ferrer 6-1, 6-3 on the red clay at the Monte-Carlo Country Club. Nadal recorded his 40th straight victory on clay by beating sixth-seeded Guillermo Coria 6-2, 6-1.
Nadal meets 2004 Roland Garros titlist Gaston Gaudio on Saturday. Federer, playing his first clay-court tennis of the year this week, meets 12th-seeded Chilean Fernando Gonzalez in Saturday's semifinals, the Swiss' first-ever semi at this event.
The week's winner in the $2.558 million event takes home $418,000.
Duggar sisters unveil Christian dating rules in new book
Ohio bar shooting arrested, charged with murder