Cradock ble så utnevnt til øverstkommanderende for styrkene i British East India Company i Madras. Etter at lord Lake dro, ledet han hele styrkene på halvøya i nesten et år. Han ble så utnevnt til å lede styrkene i Portugal i 1808 og overgav kommandoen til Arthur Wellesley senere på året. For en kort tid tjente han også som guvernør i Gibraltar.