I oktober 2006 skrev Nyatanga under på en 3-måneders låneavtale for Sunderland, og han spilte sin første kamp for den 21. oktober 2006 i en ligakamp mot Barnsley. Etter 11 ligakamper for Sunderland returnerte Nyantanga tilbake til Derby i januar 2007. I februar 2007 var han klar for nok et låneopphold, den gang til Barnsley. Han debuterte for Barnsley 17. februar 2007 i en ligakamp mot Southampton. Hans første mål for kom 14. mars 2007 da Barnsley vant 4-2 over Plymouth Argyle i en ligakamp. Etter å ha spilt 10 ligakamper for Barnsley vendte han tilbake til Derby i april 2007 på grunn av Derbys midstopper Darren Moore hadde fått karantene. I sin første kamp for etter låneoppholdet ble han matchvinner da Derby slo Luton 1-0 den 20. april 2007. Totalt scoret han ett mål på 7 ligakamper for klubben fra Derbyshire i 2006/07-sesongen.