Tough call & hanging by a thread - Tradução em português

"Tough call" - can it be translated as "decisão dificil"? How about "hanging by a thread" - can it be translated as "por um fio"?

TESTE DE VOCABULÁRIO
Faça um teste e descubra como está seus conhecimentos de vocabulário de inglês em 5 minutos! Este teste foi desenvolvido por professores experientes. O resultado sai na hora e com gabarito. INICIAR TESTE
1 resposta
Well... someone please correct me if I´m wrong but I guess the two translations are correct. I didnt see any problem on them.