En 2012, Schumacher a toujours Rosberg comme coéquipier et réussit à hausser de plus en plus son niveau pour le devancer de plus en plus souvent, notamment en qualifications. Lors du Grand Prix inaugural, en Australie, il se qualifie quatrième quand Rosberg est septième. Il occupe la troisième place en course avant d'abandonner au bout de dix tours, sur un souci de boîte de vitesses. En Malaisie, il se qualifie troisième mais s'accroche avec Romain Grosjean dès le départ et termine dixième. En Chine, la première ligne est monopolisée par les Mercedes et Schumacher réalise ainsi sa meilleure qualification depuis presque six ans. Le lendemain, il occupe une solide deuxième place avant d'abandonner après son arrêt au stand au douzième tour, l'écrou de sa roue avant-droite n'étant pas encore serré au moment où il est reparti.