Triple world champion Sebastian Vettel will start on pole for Sunday's Canadian Grand Prix after topping the times in Saturday's rain-hit qualifying session.
The Red Bull ace will be joined by the Mercedes of Lewis Hamilton on the front row.
The surprise of the session was the performance of Williams' Finnish driver Valtteri Bottas, who posted the third fastest time ahead of the second Mercedes driven by Nico Rosberg.
Vettel's teammate Mark Webber and Ferrari's Fernando Alonso occupy the third row after an incident-packed qualifying in which the second session was red-flagged after Felipe Massa escaped unhurt after a crash.
Vettel, yet to win on the streets of Montreal, said: "I'm looking forward to the race tomorrow, I think we had a strong performance yesterday so whatever happens in terms of conditions it should be good.
"We expect dry conditions tomorrow, but it doesn't matter. We have both sets of tyres left, but even if it rains we should be in decent shape."
Hamilton, reflecting on his showing, said: ""I was doing a pretty good final lap but I ran wide, so it was unfortunate but I'm still happy."