Sezon 2012 – 8. miejsce w rankingu ATP Pierwszy turniej w 2012 roku Tipsarević rozegrał w Ćennaju. Serb dotarł do finału singla, w którym zmierzył się z Milosem Raoniciem. Ponad trzygodzinny pojedynek zakończył się zwycięstwem Kanadyjczyka 6:7(4), 7:6(4), 7:6(4). Ponadto Tipsarević osiągnął finał w grze podwójnej. Partnerując Leanderowi Paesowi pokonali w finałowym meczu 6:4, 6:4 parę Jonatan Erlich-Andy Ram. Podczas Australian Open serbski tenisista doszedł do III rundy po czterosetowych zwycięstwach z Dmitrijem Tursunowem i Jamesem Duckworthem; przegrał z Richardem Gasquetem. Pod koniec lutego Tipsarević awansował do półfinału w Marsylii, ponosząc porażkę z Michaëlem Llodrą. Następnie Serb dotarł do ćwierćfinału imprezy w Dubaju, przegrywając z Novakiem Đokoviciem.
Pod koniec marca Serb dotarł do ćwierćfinału zawodów w Miami, gdzie przegrał z Andym Murrayem. Miesiąc później, w Barcelonie, Tipsarević osiągnął kolejny ćwierćfinał, w którym pokonał go Rafael Nadal.