Zayn Malik is seemingly back with Gigi Hadid.

The 'Let Me' singer split from his 23-year-old model girlfriend earlier this year after over two years of dating, they have now been spotted together looking romantic in New York City

Zayn, 25, and Gigi, were seen sharing a passionate kiss on the streets of Manhattan's Soho neighbourhood on Sunday (29.4.18) and didn't care who saw them.

The 'Pillow Talk' hitmaker then visited the model at her apartment on Monday (30.4.18) where he was pictured arriving, shortly after she had returned home.

Zayn appears to have won Gigi back after admitting his new single - love song 'Let Me' - was inspired by his love for the catwalk beauty, which he thought would last for the rest of his life.

Zayn explained: ''I was in love - and I think that's pretty evident. I was aspiring to be in love with someone for the rest of my life and the rest of theirs, as we all do. Things change and we move forward in life. Times change, but that's what I was thinking when I wrote it.''

Zayn and Gigi announced their split in separate statements posted to their social media accounts in March.

The former One Direction star wrote: ''Gigi and I had an incredibly meaningful, loving and fun relationship and I have a huge amount of respect and adoration for Gigi as a woman and a friend. She has such an incredible soul. I'm grateful to all of our fans for respecting this difficult decision and our privacy at this time, we wish this news could have come from us first. We love you all. xZ [sic]''

And Gigi added: ''Breakup statements often seem impersonal because there is really no way to put into words what two people experience together over a few years ... not only in the relationship, but in life in general. I'm forever grateful for the love, time, and life lessons that Z and I shared. I want nothing but the best for him and will continue to support him as a friend that I have immense respect and love for. As for the future, whatever's meant to be will always be. xG [sic]''