Sixth seed Rafael Nadal overcame a fightback by the USA's Jack Sock on Monday to make it through to the quarter-finals of the French Open, while top seed Novak Djokovic defeated home player Richard Gasquet in straight sets.