For $A,B\in\mathbb{R}^{n\times m}$ we have the trace duality property $$|\langle A, B \rangle|\leq \|A\|_1 \|B\|_{\infty}$$ where $\|A\|_p$ is the Schatten $p$-norm (i.e. $\|\cdot \|_1$ is the nuclear norm equal to the sum of singular values, and $\|\cdot\|_{\infty}$ is the operator norm equal to the largest singular value) and the inner product is $\langle A, B \rangle = \text{tr}(A^{\top}B)$.
There are at least two methods to prove this inequality. One is using the Fischer-Courant min-max principle (see for example this question), and the other is by the aid of symmetric gauge functions (see Chapter 4 of Matrix Analysis (1997) form Bathia). None of these proofs establish sufficient (or necessary) conditions to get an equality.
Do anyone know a way to get equality?
I developed an answer which coincides with the Proposition of loup blanc. Let $n\geq m$ and $A = U_1D_mV^{\top}$ the reduced SDV of $A$ and $A = UDV^{\top}$ the full SVD of $A$. Here $U=(U_1,U_2)\in\mathbb{R}^{n\times n}$ is orthonormal, $U_1\in\mathbb{R}^{n\times m}$, $V\in\mathbb{R}^{m\times m}$ is orthonormal, $D\in\mathbb{R}^{n\times m}$ and $D_m\in\mathbb{R}^{m\times m}$.
Take $B = U_1V^{\top}\in\mathbb{R}^{n\times m}$. Then $$ \|B\|_{\infty} = \|U_1V^{\top}\|_{\infty} = \|UI_{n\times m}V^{\top}\|_{\infty} = 1, $$ and $$ \text{tr}(A^{\top}B) = \text{tr}(VD_mU_1^{\top}U_1V^{\top}) = \text{tr}(D_m) = \|A\|_1. $$ so $$ |\text{tr}(A^{\top}B)| = \text{tr}(A^{\top}B) = \|A\|_1\|B\|_{\infty}. $$ Observe that $A^{\top}B$ is symmetric and $\geq 0$, wich coincides with loup blanc's Proposition.
If someone finds a mistake, please let me know!