Hamilton klokte op het Marina Bay Street Circuit een tijd van 1.45,681. Daarmee was hij zevenduizendste sneller dan Rosberg. De WK-leider had heel even de snelste tijd, maar op het laatste moment pakte Hamilton de pole.
Daniel Ricciardo reed achter de twee Mercedessen naar de derde tijd. Hij kwam in zijn Red Bull tot een tijd van 1.45,854. Teamgenoot Sebastian Vettel start zondag als vierde.
Fernando Alonso liet de vijfde tijd in zijn Ferrari noteren (1.45,907). Felipe Massa zette de zesde tijd neer.
Problemen
Kimi Raikkonen moest genoegen nemen met zevende plaats. De Fin had aan het eind van de kwalificatie problemen met zijn Ferrari en moest noodgedwongen de pits in. Zijn landgenoot Valtteri Bottas gaat zondag als achtste van start.
De top tien wordt gecompleteerd door Kevin Magnussen en Danill Kvyat.
In het kampioenschap verdedigt Rosberg een voorsprong van 22 punten op Hamilton. Nummer drie Ricciardo volgt al op liefst 72 punten.