Nato 'prevents Taleban advance'