Real Madrid striker Ruud van Nistelrooy has signed a one-year contract extension that keeps him with the Spanish champions until 2010, the Primera Liga club said on Wednesday.