Life is getting better and better for Grigor Dimitrov.

The Bulgarian is finally finding his tennis to be close to getting back in the top20 (now he is ranked 22) and is personal life is becoming more stable.

On Monday, Grigor has been caught spending some time in Italy (Portofino) for a romantic holiday with his girlfriend Nicole Scherzinger.

Grigor and Nicole have been dating for one year. Apparently, the romance started soon after the Bulgarian split with Maria Sharapova.

Yes, life is great.