World number one Roger Federer chalked up his 93st victory in a row as the Swiss top seed brushed aside Fabrice Santoro 6 1, 7 4 on Friday to reach the semi Finals of the Toronto masters.
Federer set up semi final clash with Johansson at Toronto masters.