Nadal and Djokovic played in three tournaments only this year and each of them won only one tournament,
Djokovic
Djokovic had a few problems in fat least two matches - but then got through to the Final and he deserve credit for that especially since he won in the final.
His second match was in Monte Carlo on red clay and he was easily beaten by a 19 year-old kid. He never reached the play-offs
He then decided to play in the Belgrade Open. He showed some fighting spirit in the semi-final - but lost against Karatsev - the player Djokovic beat ibn the semifinals in the Aussie Open,
In the last two tournaments he played in he seems to be not match-fit. His next destination will likely be on the Madrid Masters, Hard to see how he can win in Madrid bearing in mind his current form.
Nadal
Nadal did not start the new year well. He lost in the quarterfinal Aussie Open and also in the quarterfinal in the Monte Carlo Open,
The only advancement was notable in his performance in the Barcelona final,
Nadal has an easy draw in Barcelona - he may not be as lucky in Madrid. He may win in Madrid - but I would not put any money on that,