Ambas as frases estão corretas. Neste caso, pode-se assumir que o uso temporal das expressões «em 2 minutos» e «dentro de 2 minutos» tem nestas estruturas um sentido idêntico, assumindo ambas a função sintática de modificador de localização temporal.
Geralmente, para referir um intervalo de tempo compreendido entre o momento da enunciação e a situação seguinte, é comum o uso da locução «dentro de» seguido de uma expressão quantificadora de tempo: «volto dentro de 2 minutos», «o alarme vai soar dentro de um minuto», «chegam dentro de uma hora»1. De acordo com o Dicionário da Língua Portuguesa da Academia das Ciências de Lisboa, a locução «dentro de» tem como sentido «no espaço de tempo que medeia o momento de enunciação e o período de tempo referido». Quer isto dizer que «voltaremos dentro de 2 minutos» indica o momento em que a ausência do sujeito do enunciado (“nós”) acaba através do seu regresso ao local da enunciação.
Nestes casos, também se pode verificar o emprego da expressão «em x tempo». Verifique-se o exemplo seguinte:
(1) «Meus Senhores, tenho muita pena mas em poucos minutos tenho de fechar a casa.» (Rúben A., Páginas, 1988, in Corpus do Português)
Note-se, porém, que, em (1), «em poucos minutos tenho de fechar a casa» pode ter uma dupla leitura:
a) «dentro de poucos minutos a casa está fechada»;
b) «fechar a casa terá de durar poucos minutos».
Esta segunda leitura durativa (menos saliente na primeira leitura, ou seja, «dentro de poucos minutos») é, segundo Luís Cunha, em Gramática do Português (Fundação Calouste Gulbenkian), uma leitura télica, na qual «um limite terminal próprio, que se constitui como uma fronteira final que determina (…) a conclusão [da situação]» (pág. 589). Deste modo, podem existir diferenças nos usos entre «dentro de x tempo» e «em x tempo», como se observa na seguinte frase:
(2) «O João escreve o texto numa hora.»
A frase (2) pode ser interpretada como a medição do tempo entre o início e o fim da situação descrita, ou seja, «O João demora uma hora a escrever o texto.»
Já em (3), indica-se apenas o início da situação descrita.
(3) «O João escreve o texto dentro de uma hora.»
Nos usos (2) e (3), não estamos, portanto, perante expressões equivalentes.
Em suma, a locução «dentro de» pode ser substituída pela preposição em, como marcador de valor aspetual incoativo: «voltarei dentro de/em dois minutos.». No entanto, a preposição em pode adquirir um valor durativo, que quantifica uma situação ou uma atividade e que parece ausente ou menos saliente em «dentro de»: «O João escreve o texto numa hora» («O João leva uma hora a escrever o texto»); ?«O João escreve o texto dentro de uma hora (?«O João leva a escrever o texto dentro de uma hora»).
1 Cf. "'Daqui a uma hora', 'dentro de uma hora' e 'numa hora'".