друг – что-то более интимное, что ли. Тот, кому можно доверить душу. А товарищ – тот, кому можно просто доверить. Например, деньги. Бизнес.