Lewis Hamilton has revealed he is surprised by how well he is getting on with Nico Rosberg as the Mercedes duo vie for the Formula One title.

World champion Hamilton and Rosberg had some high-profile rifts as they battled it out for the drivers' title in the last couple of years.

Championship leader Rosberg and second-placed Hamilton crashed out of the Spanish Grand Prix when they collided on the first lap last month, but the Brit said relations between the pair are good.

"It's actually really good with Nico at the moment. Really, really good. Surprisingly. I would definitely not have expected it to be where it is. I guess it is probably with age. He's a family man," Hamilton told the

"He's got a kid. He has probably grown in that process and I have grown and come of age. The respect that we have always talked about is bigger than it has ever been.

"So now we generally just discuss things. Whether we're unhappy about something or not, we discuss it face to face. If I have a problem, I knock on his door and ask if I can speak to him privately. We never address it publically or in front of the team.

"So far, at least. We say straight up: 'Hey man, I wasn't cool with that'. And he does that to me as often as I do to him.

"The other day, I was swimming in my pool — the building we live in in Monaco, there is a shared communal pool — and I guess he saw me from his apartment and came down and sat on the diving board and when I finished a few laps, we sat and talked for 20 minutes or half an hour. In a relaxed state.

"We are going to have our ups and downs and there are going to be times where we hate each other and when we like each other but ultimately, when we have all retired and got kids and stuff, the respect is always going to be there."